MySQL Support Summary

The following list summarizes objects supported under MySQL v8.x. To create any of these objects and define their properties, refer to the Defining MySQL Objects topic.

The following table lists the supported data types:

Numeric

String Literals

Date and Time

Other

  • TINYINT
  • SMALLINT
  • MEDIUMINT
  • INT, INTEGER
  • BIGINT
  • DECIMAL, DEC, NUMERIC, FIXED
  • FLOAT
  • DOUBLE, DOUBLE PRECISION, REAL
  • BIT
  • CHAR
  • VARCHAR
  • BINARY
  • CHAR BYTE
  • VARBINARY

  • TINYBLOB

  • BLOB

  • BLOB and TEXT Data Types

  • MEDIUMBLOB

  • LONGBLOB

  • TINYTEXT

  • TEXT

  • MEDIUMTEXT

  • LONGTEXT

  • JSON Data Type

  • ENUM

  • Set Data Type

  • DATE
  • TIME
  • DATETIME
  • TIMESTAMP
  • YEAR
  • Geometry Type
  • POINT
  • LINESTRING
  • POLYGON
  • MULTIPOINT
  • MULTILINESTRING
  • MULTIPOLYGON
  • GEOMETRYCOLLECTION
  • GEOMETRY

Note:

  • Refer to MySQL database documentation for detailed information on specific MySQL objects and properties. erwin® Data Modeler documentation for the property editors provides brief descriptions of the controls on each dialog box and tab, which you can use as a point of reference while working with database design features.
  • As a best practice, use the MySQL ANSI ODBC driver for Reverse Engineering from Database (REDB) while using erwin® Data Modeler.
  • Ensure that you use MySQL v8.x.
  • Use MySQL certified version 8.0.23 for Amazon Aurora.
  • MySQL 5.x support has been deprecated.